package com.whnk.rtms.mapper;



import com.whnk.rtms.domain.DevVersionContrl;
import java.util.List;	

/**
 * 版本开发流管理 数据层
 * 
 * @author whwhnk
 * @date 2019-03-26
 */
public interface DevVersionContrlMapper 
{
	/**
     * 查询版本开发流管理信息
     * 
     * @param devVersionId 版本开发流管理ID
     * @return 版本开发流管理信息
     */
	public DevVersionContrl selectDevVersionContrlById(String devVersionId);
	
	/**
     * 查询版本开发流管理列表
     * 
     * @param devVersionContrl 版本开发流管理信息
     * @return 版本开发流管理集合
     */
	public List<DevVersionContrl> selectDevVersionContrlList(DevVersionContrl devVersionContrl);
	
	/**
     * 查询所有版本开发流管理列表
     * 
     * @return 版本开发流管理集合
     */
	public List<DevVersionContrl> selectDevVersionContrlListAll();
	
	/**
     * 新增版本开发流管理
     * 
     * @param devVersionContrl 版本开发流管理信息
     * @return 结果
     */
	public int insertDevVersionContrl(DevVersionContrl devVersionContrl);
	
	/**
     * 修改版本开发流管理
     * 
     * @param devVersionContrl 版本开发流管理信息
     * @return 结果
     */
	public int updateDevVersionContrl(DevVersionContrl devVersionContrl);
	
	/**
     * 删除版本开发流管理
     * 
     * @param devVersionId 版本开发流管理ID
     * @return 结果
     */
	public int deleteDevVersionContrlById(String devVersionId);
	
	/**
     * 批量删除版本开发流管理
     * 
     * @param devVersionIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteDevVersionContrlByIds(String[] devVersionIds);
	
	public List<DevVersionContrl> selectDiffDevStream();
	
	public List<String> selectDiffPvobStream();
	
}